ABSENCJA


tabela dni nieobecności w pracy

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_SYMEWIDCP Integer TAK Identyfikator nieobecności (symbolu nieobecności)
ID_ANGAZ Integer TAK Identyfikator angażu
DATA Timestamp TAK Data nieobecności
KODCHOROBY Varchar (3) - Kod choroby (A, B, itd.).
ILOSC_UZUP_URLOPU Numeric (18,4) -
ILOSCGODZINABSENCJI Numeric (18,4) - 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ABSENCJA_ANGABS_ANGAZ (FK_ABSENCJA_ANGABS_ANGAZ) ANGAZ ABSENCJA 1:N
FK_ABSENCJA_SYMEWIDAB_SYMEWIDC (FK_ABSENCJA_SYMEWIDAB_SYMEWIDC) SYMEWIDCP ABSENCJA 1:N


ABSENCJAOKRESY

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_ABSENCJAOKRESY Integer TAK
ID_ANGAZ Integer TAK
ID_SYMEWIDCP Integer TAK
ID_MIESOBR Integer TAK
DATAOD Timestamp -
DATADO Timestamp -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ABSENCJAOKRESY_ANGAZ (FK_ABSENCJAOKRESY_ANGAZ) ANGAZ ABSENCJAOKRESY 1:N
FK_ABSENCJAOKRESY_MIESOBR (FK_ABSENCJAOKRESY_MIESOBR) MIESOBR ABSENCJAOKRESY 1:N
FK_ABSENCJAOKRESY_SYMEWIDCP (FK_ABSENCJAOKRESY_SYMEWIDCP) SYMEWIDCP ABSENCJAOKRESY 1:N
FK_ZWOLNIENIELEK_ABSOKR_ID_ABS (FK_ZWOLNIENIELEK_ABSOKR_ID_ABS) ABSENCJAOKRESY ZWOLNIENIELEK_ABSENCJAOKR 1:N CASCADE DELETE


ANGAZ


dane podstawowe angażu

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_ANGAZ Integer TAK Identyfikator angażu
ID_ROZWIAZANIE_UMOWY Integer -
ID_PRACOWNIK Integer TAK Identyfikator pracownika
DATAZATRUDNIENIA Timestamp -
DATAZWOLNIENIA Timestamp -
KODZAWODU Varchar (7) -
DATAOBSPOLECZNEGO Timestamp - Data powstania obowiązku ubezp. Społecznego
DATAOBZDROWOTNEGO Timestamp - Data powstania obowiązku ubezp. Zdrowotnego
ILEMIESCHOR Integer - 6 Z ilu miesięcy obliczać chorobowe
ILEMIESURL Integer - 3 Z ilu miesięcy obliczać urlop
URLOPWKAZDYDZIEN Smallint - 0 Czy gdy urlop wypada w dzień wolny, wliczać go do wykorzystanego urlopu czy nie (0-nie, 1-tak)
0 - nie
1 - tak
AKTYWNY Smallint TAK 1 Czy ma się pokazywać przy wchodzeniu do ewidencji
0 - nie
1 - tak
LICZURLOP Smallint TAK 1
WLICZDOJUBIL Smallint TAK 1
WLICZDOSTAZU Smallint TAK 1
NAUCZYCIEL_AKADEMICKI Smallint TAK 0
GLOWNEMIEJSCE Smallint TAK 1
PIERWSZAPRACA Smallint TAK 0
DATA_ZMIANY_URLOPU Timestamp -
ZATR_JAKO_POMOC_NIEP Smallint TAK 0
CHOROBOWE_POPRZ_ZAKLAD Integer -
URLOP_POPRZ_ZAKLAD Integer -
NAUCZYCIEL_ZWYKLY Smallint TAK 0
URLOP_ZADANIE_POPRZ_ZAKLAD Integer -
WLICZDOEMERYTURY Smallint TAK 1
WYCZEKIWANIE Smallint TAK 0
AKTYWNYWPANELUPRACOWNIKA Smallint TAK 1
OPIEKA_POPRZ_ZAKLAD Integer -
OPIEKA_GODZ_POPRZ_ZAKLAD Numeric (18,4) -
ID_CECHA Integer -
WYGENEROWNO_RIA Smallint - 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ABSENCJA_ANGABS_ANGAZ (FK_ABSENCJA_ANGABS_ANGAZ) ANGAZ ABSENCJA 1:N
FK_ABSENCJAOKRESY_ANGAZ (FK_ABSENCJAOKRESY_ANGAZ) ANGAZ ABSENCJAOKRESY 1:N
FK_DZIENPRA_ANGDZPRAC_ANGAZ (FK_DZIENPRA_ANGDZPRAC_ANGAZ) ANGAZ DZIENPRACY 1:N
FK_EKWIWALE_ANGEKWURL_ANGAZ (FK_EKWIWALE_ANGEKWURL_ANGAZ) ANGAZ EKWIWALENTURLOPOWY 1:N
FK_NADGODZI_ANGNADGOD_ANGAZ (FK_NADGODZI_ANGNADGOD_ANGAZ) ANGAZ NADGODZINY 1:N
FK_ANGAZ_PRACANG_PRACOWNI (FK_ANGAZ_PRACANG_PRACOWNI) PRACOWNIK ANGAZ 1:N
FK_ZASZEREG_ANGZASZ_ANGAZ (FK_ZASZEREG_ANGZASZ_ANGAZ) ANGAZ ZASZEREG 1:N
FK_URLOP_ANGURL_ANGAZ (FK_URLOP_ANGURL_ANGAZ) ANGAZ URLOP 1:N
FK_ROZLICZENI_NADGODZIN_ANGAZ (FK_ROZLICZENI_NADGODZIN_ANGAZ) ANGAZ ROZLICZENIE_NADGODZIN 1:N CASCADE DELETE
FK_NADG_IMP_ANGNADGOD_ANGAZ (FK_NADG_IMP_ANGNADGOD_ANGAZ) ANGAZ NADGODZINY_IMP 1:N CASCADE DELETE
FK_DZIEN_IMP_ANGDZPRAC_ANGAZ (FK_DZIEN_IMP_ANGDZPRAC_ANGAZ) ANGAZ DZIENPRACY_IMP 1:N CASCADE DELETE


CZASNORMATYWNY

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_CZASNORMATYWNY Integer TAK
ID_ROKKAL Integer TAK
NRMIES Integer TAK
ILOSCDNI Integer TAK
ILOSCGODZI Numeric (18,4) TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_CZASNORMATYWNY_ROKKAL (FK_CZASNORMATYWNY_ROKKAL) ROKKAL CZASNORMATYWNY 1:N CASCADE DELETE


DZIENPRACY


tabela przepracowanych godzin oraz godzin przyjścia i wyjścia dla wzorca Od-Do

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_DZIENPRACY Integer TAK Identyfikator dnia pracy
ID_ANGAZ Integer TAK Identyfikator angażu
DATA Timestamp -
ILOSCGODZIN Numeric (18,4) TAK 0 Ilość godzin przepracowanych

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_DZIENPRA_ANGDZPRAC_ANGAZ (FK_DZIENPRA_ANGDZPRAC_ANGAZ) ANGAZ DZIENPRACY 1:N
FK_EWIDENCJARCP_DZIENPRACY (FK_EWIDENCJARCP_DZIENPRACY) DZIENPRACY EWIDENCJARCP 1:N CASCADE DELETE


DZIENPRACY_IMP


tabela przepracowanych godzin oraz godzin przyjścia i wyjścia dla wzorca Od-Do

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_DZIENPRACY Integer TAK Identyfikator dnia pracy
ID_ANGAZ Integer TAK
DATA Timestamp -
ILOSCGODZIN Numeric (18,4) TAK 0 Ilość godzin przepracowanych

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_DZIEN_IMP_ANGDZPRAC_ANGAZ (FK_DZIEN_IMP_ANGDZPRAC_ANGAZ) ANGAZ DZIENPRACY_IMP 1:N CASCADE DELETE
FK_EWIDENCJA_IMP_DZIENPRACY (FK_EWIDENCJA_IMP_DZIENPRACY) DZIENPRACY_IMP EWIDENCJARCP_IMP 1:N CASCADE DELETE


EKWIWALENTURLOPOWY


tabela wykorzystanych dni ekwiwalentu urlopowego

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_ANGAZ Integer TAK Identyfikator angażu
ID_MIESOBR Integer TAK Identyfikator miesiąca, kiedy wykorzystano ekwiwalent
ILOSCDNI Integer -
ILOSCGODZIN Numeric (18,4) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_EKWIWALE_ANGEKWURL_ANGAZ (FK_EKWIWALE_ANGEKWURL_ANGAZ) ANGAZ EKWIWALENTURLOPOWY 1:N
FK_EKWIWALE_MIESOBREK_MIESOBR (FK_EKWIWALE_MIESOBREK_MIESOBR) MIESOBR EKWIWALENTURLOPOWY 1:N


EWIDENCJARCP


Zastawienie godzin przyjścia i wyjścia do rozliczenia czasu pracy

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_EWIDENCJARCP Integer TAK
ID_DZIENPRACY Integer TAK
GODZINAOD Timestamp - Godzina wejścia
GODZINADO Timestamp - Godzina wyjścia
WYJSCIE_SLUZBOWE Smallint TAK 0
NUMERCZYTNIKA Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_EWIDENCJARCP_DZIENPRACY (FK_EWIDENCJARCP_DZIENPRACY) DZIENPRACY EWIDENCJARCP 1:N CASCADE DELETE


EWIDENCJARCP_IMP


Zastawienie godzin przyjścia i wyjścia do rozliczenia czasu pracy

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_EWIDENCJARCP Integer TAK
ID_DZIENPRACY Integer TAK
GODZINAOD Timestamp - Godzina wejścia
GODZINADO Timestamp - Godzina wyjścia
WYJSCIE_SLUZBOWE Smallint TAK 0
NUMERCZYTNIKA Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_EWIDENCJA_IMP_DZIENPRACY (FK_EWIDENCJA_IMP_DZIENPRACY) DZIENPRACY_IMP EWIDENCJARCP_IMP 1:N CASCADE DELETE


MIESOBR


Miesiąc obrachunkowy

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_MIESOBR Integer TAK Identyfikator miesiąca, kiedy wykorzystano ekwiwalent
ID_ROKOBR Integer - Identyfikator roku kalendarzowego, do którego należy dany miesiąc
ID_ROKKAL Integer TAK
STATUSFK Smallint - 0
STATUSGM Smallint - 0
STATUSKDPL Smallint - 0 Status:
0 – nie utworzony miesiąc (BRAK)
1 – miesiąc otwarty
2 – miesiąc zamknięty
STATUSST Smallint - 0
STATUSWP Smallint - 0
STATUSRR Smallint - 0
MIESKAL Smallint TAK Numer miesiąca kalendarzowego (od 1 do 12 – styczeń-grudzień)
NRKOLWROKUOBR Smallint -
STATUSVAT Smallint - 0
STATUSKPIR Smallint - 0
STATUSZP Smallint - 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ABSENCJAOKRESY_MIESOBR (FK_ABSENCJAOKRESY_MIESOBR) MIESOBR ABSENCJAOKRESY 1:N
FK_EKWIWALE_MIESOBREK_MIESOBR (FK_EKWIWALE_MIESOBREK_MIESOBR) MIESOBR EKWIWALENTURLOPOWY 1:N
FK_MIESOBR_ROKKALMIE_ROKKAL (FK_MIESOBR_ROKKALMIE_ROKKAL) ROKKAL MIESOBR 1:N
FK_ROZLICZENI_NADGODZIN_MIESOBR (FK_ROZLICZENI_NADGODZIN_MIESOBR) MIESOBR ROZLICZENIE_NADGODZIN 1:N CASCADE DELETE


NADGODZINY

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_NADGODZINY Integer TAK
ID_ANGAZ Integer TAK
ILOSCNADG50 Numeric (18,4) TAK 0
ILOSCNADG100 Numeric (18,4) TAK 0
ILOSCSZKODLIWE_I Numeric (18,4) TAK 0
ILOSCSZKODLIWE_II Numeric (18,4) TAK 0
ILOSCSZKODLIWE_III Numeric (18,4) TAK 0
ILOSCGODZINNOCNYCH Numeric (18,4) TAK 0
DATA Timestamp -
ILOSCSZKODLIWE_IV Numeric (18,4) TAK 0
ILOSCSZKODLIWE_V Numeric (18,4) TAK 0
ILOSCSZKODLIWE_VI Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_NADGODZI_ANGNADGOD_ANGAZ (FK_NADGODZI_ANGNADGOD_ANGAZ) ANGAZ NADGODZINY 1:N


NADGODZINY_IMP

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_NADGODZINY Integer TAK
ID_ANGAZ Integer TAK
ILOSCNADG50 Numeric (18,4) TAK 0
ILOSCNADG100 Numeric (18,4) TAK 0
ILOSCSZKODLIWE_I Numeric (18,4) TAK 0
ILOSCSZKODLIWE_II Numeric (18,4) TAK 0
ILOSCSZKODLIWE_III Numeric (18,4) TAK 0
ILOSCGODZINNOCNYCH Numeric (18,4) TAK 0
DATA Timestamp -
ILOSCSZKODLIWE_IV Numeric (18,4) TAK 0
ILOSCSZKODLIWE_V Numeric (18,4) TAK 0
ILOSCSZKODLIWE_VI Numeric (18,4) TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_NADG_IMP_ANGNADGOD_ANGAZ (FK_NADG_IMP_ANGNADGOD_ANGAZ) ANGAZ NADGODZINY_IMP 1:N CASCADE DELETE


POZWZDNIPRAC


tabela dni we wzorcach dni pracy

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_POZWZDNIPRAC Integer TAK Identyfikator pozycji
ID_WZORDNIPRAC Integer TAK Identyfikator, do jakiego wzorca należy pozycja
ID_SYMBDNIAWZORCA Integer TAK Identyfikator symbolu w danym dniu
DATA Timestamp TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_POZWZDNI_SDNWZPOZW_SYMBDNIA (FK_POZWZDNI_SDNWZPOZW_SYMBDNIA) SYMBDNIAWZORCA POZWZDNIPRAC 1:N
FK_POZWZDNI_WZORDNPRA_WZORDNIP (FK_POZWZDNI_WZORDNPRA_WZORDNIP) WZORDNIPRAC POZWZDNIPRAC 1:N


PRACOWNIK


tabela pracowników firmy

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_PRACOWNIK Integer TAK Identyfikator osoby
ID_BANK Integer - Identyfikator banku
ID_URZSKARB Integer - Identyfikator urzędu skarb.
ID_KONTRAH Integer - Nie używane w modelu
NAZWISKO Varchar (30) TAK
PLEC Varchar (1) -
IMIE Varchar (20) TAK
IMIE2 Varchar (20) -
DATAURODZENIA Timestamp -
MIEJSCEURODZENIA Varchar (255) -
NAZWISKORODOWE Varchar (30) -
IMIEOJCA Varchar (20) -
IMIEMATKI Varchar (20) -
NAZWISKORODOWEMATKI Varchar (30) -
PESEL Varchar (11) TAK
NIP Varchar (25) -
NIPW Varchar (25) TAK Jak NIP, ale bez kresek
DOWODOSOBISTYNR Varchar (10) -
DPWODOSOBISTYDATA Timestamp - Data wydania D.Os.
DOWODOSOBISTYWYDAL Varchar (100) -
PASZPORTNR Varchar (13) -
STANCYWILNY Smallint - 0 1 – wolny,
2 – żonaty,
3 – wdowiec,
4 – rozwiedziony,
5 – wolna,
6 – zamężna
7 – wdowa,
8 – rozwiedziona,
9 – panna,
10 – kawaler
TELEFON Varchar (50) -
KONTOBANKOWE Varchar (50) -
ZDJECIE Blob (80,0) -
UWAGI Blob (80,1) -
WARCHIWUM Smallint TAK 0 0 – w bazie głównej,
1 – w archiwum,
2 – w bazie pomocniczej
KODKASYCHORYCH Varchar (3) -
DATAKASYCHORYCH Timestamp -
KODPOKRZPRAC Smallint - Kod pokrewieństwa z pracodawcą
WSPOLNEGOSP Smallint - 0 Czy wspólne gospodarstwo – 0 – nie, 1-tak
0 - nie
1 - tak
NRUNIK Integer TAK Numer unikalny pracownika
NRAKT Varchar (10) - Numer akt
ID_BANK_2 Integer - Identyfikator banku drugiego konta
ID_SLOWNIK Numeric (18,0) TAK
KONTOBANKOWE_2 Varchar (50) - Numer drugiego konta
KAL_NAZWISKOIMIE - Nazwisko i imię połączone
AKTYWNY_W_KKH Smallint TAK 0
NR_RENTY Varchar (20) -
NR_AKT_NIEPELNOSPRAWNOSCI Varchar (20) -
WSKAZANIE_DO_PRACY_CHORONIONEJ Smallint TAK 0
JEST_PIELEGNACYJNY Smallint - 0
INNE_DANE_KONTA Smallint TAK 0
DANEKONTA Varchar (100) -
ADRESKONTA1 Varchar (100) -
ADRESKONTA2 Varchar (100) -
ID_WYKSZTALCENIE Integer TAK
NRRCP Integer TAK
OSOBAKONTAKTOWA Blob (80,1) -
NIE_WYSYLAJ_DO_PFRON Smallint TAK 0
SZKOLA Varchar (50) - Dana kadrowa - nazwa ukończonej szkoły
ZAKSZKOLADATA Timestamp - Dane kadrowe - data ukończenia szkoły
DOWODOSOBISTYDATAWAZ Timestamp -
PASZPORTDATAWAZ Timestamp -
WYSLIJ_DOWOD_PLATNIK Smallint TAK 0
ID_OBYWATELSTWO Integer TAK 1
NIP_DO_PIT Smallint TAK 0
DATA_OBOW_WYKSZTALCENIA Timestamp -
UZYJ_GODZINOWEJ_OPIEKI Smallint - 0
SPRZECIWDANYCH Smallint TAK 0
ID_ZRODLO_DANYCH_WRA Integer -
DATAPOZYSKANIADW Timestamp -
EMAIL Varchar (200) -
ID_PRACOWNIK_PRIORYTET Integer TAK 0
PRACOWNIK_NRAKT - połączone NAZWISKO, IMIE, NRAKT

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ANGAZ_PRACANG_PRACOWNI (FK_ANGAZ_PRACANG_PRACOWNI) PRACOWNIK ANGAZ 1:N


ROKKAL


Tabela lat

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_ROKKAL Integer TAK Identyfikator roku
ROKKAL Integer TAK Numer roku (2001, 2002, 2003 itd.).
ZAMKNIETY Smallint TAK 0 0 – nie, 1 - tak
0 - nie
1 - tak
BEZZASILKOW Smallint TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_MIESOBR_ROKKALMIE_ROKKAL (FK_MIESOBR_ROKKALMIE_ROKKAL) ROKKAL MIESOBR 1:N
FK_URLOP_ROKKALURL_ROKKAL (FK_URLOP_ROKKALURL_ROKKAL) ROKKAL URLOP 1:N
FK_CZASNORMATYWNY_ROKKAL (FK_CZASNORMATYWNY_ROKKAL) ROKKAL CZASNORMATYWNY 1:N CASCADE DELETE
FK_ZASZEREG_ROKKAL (FK_ZASZEREG_ROKKAL) ROKKAL ZASZEREG 1:N


ROZLICZENIE_NADGODZIN

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_ANGAZ Integer TAK
ID_MIESOBR Integer TAK
ROZL_NADG50 Numeric (18,4) -
ROZL_NADG100 Numeric (18,4) -
CZAS_NIEWYPRACOWNY Numeric (18,4) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ROZLICZENI_NADGODZIN_ANGAZ (FK_ROZLICZENI_NADGODZIN_ANGAZ) ANGAZ ROZLICZENIE_NADGODZIN 1:N CASCADE DELETE
FK_ROZLICZENI_NADGODZIN_MIESOBR (FK_ROZLICZENI_NADGODZIN_MIESOBR) MIESOBR ROZLICZENIE_NADGODZIN 1:N CASCADE DELETE


SYMBDNIAWZORCA


symbole wypełniające wzorzec dni do przepracowania

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_SYMBDNIAWZORCA Integer TAK Identyfikator symbolu
SYMBOL Varchar (3) TAK Max. 2 znaki symbolu
ILOSCGODZIN Numeric (18,4) TAK 0 Ile oznacza godzin do przepracowania
GODZPOCZ Timestamp - We wzorcu Od-Do godzina przyjścia
GODZKON Timestamp - We wzorcu Od-Do godziny wyjścia
TYPWZORCA Smallint TAK 1 1 – dzienny, 2 – godzinowy, 3 – zmianowy Od-Do
JESTPRZERWA Smallint - 0
PRZERWAOD Timestamp -
PRZERWADO Timestamp -
CZASPRZEDOBOWIAZKOWY Timestamp -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_POZWZDNI_SDNWZPOZW_SYMBDNIA (FK_POZWZDNI_SDNWZPOZW_SYMBDNIA) SYMBDNIAWZORCA POZWZDNIPRAC 1:N


SYMEWIDCP


tabela symboli ewidencji nieobecności

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_SYMEWIDCP Integer TAK Identyfikator nieobecności (symbolu nieobecności)
SYMBOL Varchar (2) TAK Max 2 znaki określające nieobecność (C,C1,NN itd.)
KODZUS Integer - Kod ZUS do Płatnika (313, 331, 151 itd.)
PREDEFINOWANY Smallint TAK 0 Wpisany w program standardowy kod absencji (0 -nie predefiniowany, 1 – predefiniowany
0 - nie
1 - tak
KOLORCZCIONKI Integer -
KOLORTLA Integer -
NAZWA Varchar (255) - Nazwa symbolu np. Nieobecność Nieusprawiedliwiona
RODZAJ Smallint TAK Rodzaj absencji:
1 – chorobowe 80%
2 – chorobowe 100%
3 – obecny w pracy
4 – urlop wypoczynkowy
5 – urlop okolicznościowy
6 – chorobowe 70%
7 – chorobowe bezpłatne
8 – urlop na żądanie pracownika
9 – urlop "połówkowy"
10 – delegacja (obecny w pracy)
OBNIZENIE_25 Smallint TAK 0
NIEDOFCZASUPRACY Smallint - 0 Czy ma być wliczne do faktycznego czasu pracy
0 - nie
1 - tak
AKTYWNY Smallint TAK 1
WplWskZatrNiep Smallint TAK 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ABSENCJA_SYMEWIDAB_SYMEWIDC (FK_ABSENCJA_SYMEWIDAB_SYMEWIDC) SYMEWIDCP ABSENCJA 1:N
FK_ABSENCJAOKRESY_SYMEWIDCP (FK_ABSENCJAOKRESY_SYMEWIDCP) SYMEWIDCP ABSENCJAOKRESY 1:N


URLOP

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_ANGAZ Integer TAK
ID_ROKKAL Integer TAK
ZPOPRZEDNIEGOROKU Integer TAK
PRZYSLUGUJE Integer TAK
PROPORCJONALNY Numeric (18,4) TAK 0
WYMPROP Smallint TAK 0
POZOSTALO Integer TAK
WYMZPOP Smallint TAK 0
WYMPRZYS Smallint TAK 0
URLOPDODATKOWY Integer - 0
WYMDODATKOWY Smallint - 0
URLOPDODATPROP Numeric (18,4) - 0
WYMDODATPROP Smallint - 0
PrognozUrlopGodz Numeric (18,4) -
UrlopGodzPopRok Numeric (18,4) -
WykorzystUrlopGodz Numeric (18,4) -
PrognozaUrlopDoWykorzystania Numeric (18,4) -
WymusPrognozaUrlopGodz Smallint -
WymusUrlopGodzPopRok Smallint -
PrognozUrlopGodzDod Numeric (18,4) -
WymusPrognozaUrlopGodzDod Smallint -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_URLOP_ANGURL_ANGAZ (FK_URLOP_ANGURL_ANGAZ) ANGAZ URLOP 1:N
FK_URLOP_ROKKALURL_ROKKAL (FK_URLOP_ROKKALURL_ROKKAL) ROKKAL URLOP 1:N


WZORDNIPRAC


tabela wzorców dni do przepracowania

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_WZORDNIPRAC Integer TAK Identyfikator wzorca
NAZWA Varchar (50) TAK
TYPWZORCA Smallint - 1 1 – dzienny, 2 – godzinowy, 3 – zmianowy Od-Do
POCZGODZNOC Timestamp - Od której godz. zaczynają się godziny nocne
KONGODZNOC Timestamp - Do której godz. trwają godziny nocne
GODZINY_PO22_JAKO100 Smallint TAK 0
JESTRCP Smallint - 0
ODKIEDYRCP Timestamp -
PODSTAWOWADZIENNAILOSCGODZIN Numeric (18,4) TAK 8
GODZ2ZMIANY Timestamp -
GODZ3ZMIANY Timestamp -
AKTYWNY Smallint TAK 1

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_POZWZDNI_WZORDNPRA_WZORDNIP (FK_POZWZDNI_WZORDNPRA_WZORDNIP) WZORDNIPRAC POZWZDNIPRAC 1:N
FK_ZASZEREG_WZDNIPRZA_WZORDNIP (FK_ZASZEREG_WZDNIPRZA_WZORDNIP) WZORDNIPRAC ZASZEREG 1:N


ZASZEREG


tabela zaszeregowań pracownika

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_ZASZEREG Integer TAK Identyfikator zaszeregowania
ID_KRYTERIUMKADROWE1 Integer -
ID_KRYTERIUMKADROWE2 Integer -
ID_KRYTERIUMKADROWE3 Integer -
ID_KRYTERIUMKADROWE4 Integer -
ID_KRYTERIUMKADROWE5 Integer -
ID_KRYTERIUMKADROWE6 Integer -
ID_NUMERACJA Integer -
ID_ROKKAL Integer -
ID_GRUPAPLAC Integer TAK Do jakiej grupy płac przyporządkowane jest zaszereg.
ID_STANOWISKO Integer - Identyfikator stanowiska
ID_ANGAZ Integer TAK Identyfikator angażu, do którego należy zaszeregowanie
ID_WZORDNIPRAC Integer - Numer wzorca ewidencji obecności
ID_JEDKADR Integer TAK Numer jednostki kadrowej
ID_JEDNORG Integer TAK
DATAROZPOCZECIA Timestamp - Data rozpoczęcia zaszeregowania
DATAZAKONCZENIA Timestamp - Data zakończenia zaszeregowania
ETATLICZNIK Integer TAK 1
ETATMIANOWNIK Integer TAK 1
KOD1 Varchar (15) - Pion
KOD2 Varchar (15) - Sekcja
KOD3 Varchar (15) - Symbol
KOD4 Varchar (15) - Rodzaj pracy
KOD5 Varchar (15) - Grupa pracy
KOD6 Varchar (15) -
OSTATNIE Smallint TAK 0 1 – gdy jest to ostanie zaszeregowanie pracownika, 0 gdy nie (w danym angażu).
0 - nie
1 - tak
KODTYTULUUB Varchar (8) - Kod tytułu ubezpieczenia
ETAT -
PODLCHOROBOWEMU Smallint TAK 0
PODLEMERYTALNEMU Smallint TAK 0
PODLRENTOWEMU Smallint TAK 0
PODLWYPADKOWEMU Smallint TAK 0
PODLZDROWOTNEMU Smallint TAK 0
PODLFP Smallint TAK 0
PODLFGSP Smallint TAK 0
WYMIARPRACY Numeric (18,4) - 0
JESTROWNOWAZNY Smallint TAK 1
ODLICZAJ_ULGE Smallint TAK 1
RODZAJ_KOSZTOW_UZYSKANIA Integer TAK 1
WARUNKIZATRUDNIENIA Blob (80,1) -
UMOWAZLECENIE Blob (80,1) -
NUMERUMOWY Varchar (20) -
PRZYG_DO_ZAWODU Smallint TAK 0
INTERWENCYJNY Smallint TAK 0
NR Integer -
PODLFEPOM Smallint - 0
ID_KartaPR_Grupa Integer -
KODZAWODU Varchar (7) -
ID_JEDNOSTKAROZLICZENIOWA Integer -
ID_MIEJSCEPRACY Integer -
LICZULGEAFTER2 Smallint TAK 0
REZYGNACJA_PPK Smallint TAK 0
PROC_PRAC_PPK Numeric (18,4) - 0
PROC_FIRMA_PPK Numeric (18,4) - 0

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ZASZEREG_ANGZASZ_ANGAZ (FK_ZASZEREG_ANGZASZ_ANGAZ) ANGAZ ZASZEREG 1:N
FK_ZASZEREG_WZDNIPRZA_WZORDNIP (FK_ZASZEREG_WZDNIPRZA_WZORDNIP) WZORDNIPRAC ZASZEREG 1:N
FK_ZASZEREG_ROKKAL (FK_ZASZEREG_ROKKAL) ROKKAL ZASZEREG 1:N


ZWOLNIENIELEK_ABSENCJAOKR

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_ZWOLNIENIELEKARSKIE Integer TAK
ID_ABSENCJAOKRESY Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ZWOLNIENIELEK_ABSOKR_ID_ZWOL (FK_ZWOLNIENIELEK_ABSOKR_ID_ZWOL) ZWOLNIENIELEKARSKIE ZWOLNIENIELEK_ABSENCJAOKR 1:N CASCADE DELETE
FK_ZWOLNIENIELEK_ABSOKR_ID_ABS (FK_ZWOLNIENIELEK_ABSOKR_ID_ABS) ABSENCJAOKRESY ZWOLNIENIELEK_ABSENCJAOKR 1:N CASCADE DELETE


ZWOLNIENIELEKARSKIE

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_ZWOLNIENIELEKARSKIE Integer TAK
DATAOD Timestamp -
DATADO Timestamp -
SERIA Varchar (15) -
NR Varchar (50) -
TYP Smallint TAK 0 0 - Zwolnienie lekarskie
1 - Inne
BUFOR Smallint - 1 1-zaimportowano z pliku cvs, nie uzupełniono kodu absencji
0-dane kompletne, uzupełniono kod absencji
Null - dane sprzed e-ZLA
0 - nie
1 - tak
DATAWYSTAWIENIA Timestamp -
SZPITALOD Timestamp -
SZPITALDO Timestamp -
WSKAZANIA Smallint -
KODY Varchar (5) -
POKREWIENSTWO Varchar (1) -
DATAUROSOBYPODOPIEKA Timestamp -
NAZWASKR Varchar (80) -
KODPOCZTOWY Varchar (20) -
MIEJSCOWOSC Varchar (255) -
ULICA Varchar (60) -
NRDOMU Varchar (10) -
NRLOKALU Varchar (10) -
NRSTATYSTYCZNY Varchar (50) -
LEKARZ_IDENT Varchar (10) -
LEKARZ_IMIE Varchar (20) -
LEKARZ_NAZWISKO Varchar (30) -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ZWOLNIENIELEK_ABSOKR_ID_ZWOL (FK_ZWOLNIENIELEK_ABSOKR_ID_ZWOL) ZWOLNIENIELEKARSKIE ZWOLNIENIELEK_ABSENCJAOKR 1:N CASCADE DELETE